package com.example.maze.generator;

import com.example.maze.model.Maze;

/**
 * 迷宫生成器接口
 * 
 * @author maze-demo
 */
public interface MazeGenerator {
    
    /**
     * 生成迷宫
     * 
     * @param maze 要生成的迷宫对象
     */
    void generate(Maze maze);
    
    /**
     * 获取生成器名称
     * 
     * @return 生成器名称
     */
    String getName();
}